<!DOCTYPE html>
<html lang="zh-CN" dir="ltr">
    <head><meta charset='utf-8'>
<meta name='viewport' content='width=device-width, initial-scale=1'><meta name='description' content='好好学习，天天向上。'>
<title>Category: Tool - 良宏</title>

<link rel='canonical' href='/categories/tool/'>

<link rel="stylesheet" href="/scss/style.min.56b4b4efdee21dd7cd9a6ec6cdb1882f71985765df9c7591a90716c58b48f4c5.css"><meta property='og:title' content='Category: Tool - 良宏'>
<meta property='og:description' content='好好学习，天天向上。'>
<meta property='og:url' content='/categories/tool/'>
<meta property='og:site_name' content='良宏'>
<meta property='og:type' content='website'><meta property='og:updated_time' content=' 2023-06-25T08:06:15&#43;08:00 '/><meta property='og:image' content='/categories/tool/tools2.png' />
<meta name="twitter:title" content="Category: Tool - 良宏">
<meta name="twitter:description" content="好好学习，天天向上。"><meta name="twitter:card" content="summary_large_image">
    <meta name="twitter:image" content='/categories/tool/tools2.png' /><link rel="alternate" type="application/rss&#43;xml" href="/categories/tool/index.xml">
    </head>
    <body class="">
    <script>
        (function() {
            const colorSchemeKey = 'StackColorScheme';
            if(!localStorage.getItem(colorSchemeKey)){
                localStorage.setItem(colorSchemeKey, "auto");
            }
        })();
    </script><script>
    (function() {
        const colorSchemeKey = 'StackColorScheme';
        const colorSchemeItem = localStorage.getItem(colorSchemeKey);
        const supportDarkMode = window.matchMedia('(prefers-color-scheme: dark)').matches === true;

        if (colorSchemeItem == 'dark' || colorSchemeItem === 'auto' && supportDarkMode) {
            

            document.documentElement.dataset.scheme = 'dark';
        } else {
            document.documentElement.dataset.scheme = 'light';
        }
    })();
</script>
<div class="container main-container flex on-phone--column extended"><aside class="sidebar left-sidebar sticky ">
    <button class="hamburger hamburger--spin" type="button" id="toggle-menu" aria-label="切换菜单">
        <span class="hamburger-box">
            <span class="hamburger-inner"></span>
        </span>
    </button>

    <header>
        
            
            <figure class="site-avatar">
                <a href="/">
                
                    
                    
                    
                        
                        <img src="/img/wx_150x150_hub08581134c092243b209205c3073808c_6075_300x0_resize_q75_box.jpeg" width="300"
                            height="300" class="site-logo" loading="lazy" alt="Avatar">
                    
                
                </a>
                
                    <span class="emoji">🍥</span>
                
            </figure>
            
        
        
        <div class="site-meta">
            <h1 class="site-name"><a href="/">良宏</a></h1>
            <h2 class="site-description">好好学习，天天向上。</h2>
        </div>
    </header><ol class="menu" id="main-menu">
        
        
        
        <li >
            <a href='/' >
                
                
                
                    <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-home" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
  <path stroke="none" d="M0 0h24v24H0z"/>
  <polyline points="5 12 3 12 12 3 21 12 19 12" />
  <path d="M5 12v7a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-7" />
  <path d="M9 21v-6a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v6" />
</svg>



                
                <span>Home</span>
            </a>
        </li>
        
        
        <li >
            <a href='/about/' >
                
                
                
                    <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-user" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
  <path stroke="none" d="M0 0h24v24H0z"/>
  <circle cx="12" cy="7" r="4" />
  <path d="M6 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2" />
</svg>



                
                <span>About</span>
            </a>
        </li>
        
        
        <li >
            <a href='/archives/' >
                
                
                
                    <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-archive" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
  <path stroke="none" d="M0 0h24v24H0z"/>
  <rect x="3" y="4" width="18" height="4" rx="2" />
  <path d="M5 8v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-10" />
  <line x1="10" y1="12" x2="14" y2="12" />
</svg>



                
                <span>Archives</span>
            </a>
        </li>
        
        
        <li >
            <a href='/search/' >
                
                
                
                    <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-search" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
  <path stroke="none" d="M0 0h24v24H0z"/>
  <circle cx="10" cy="10" r="7" />
  <line x1="21" y1="21" x2="15" y2="15" />
</svg>



                
                <span>Search</span>
            </a>
        </li>
        

        <div class="menu-bottom-section">
            
            
                <li id="dark-mode-toggle">
                    <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-toggle-left" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
  <path stroke="none" d="M0 0h24v24H0z"/>
  <circle cx="8" cy="12" r="2" />
  <rect x="2" y="6" width="20" height="12" rx="6" />
</svg>



                    <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-toggle-right" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
  <path stroke="none" d="M0 0h24v24H0z"/>
  <circle cx="16" cy="12" r="2" />
  <rect x="2" y="6" width="20" height="12" rx="6" />
</svg>



                    <span>暗色模式</span>
                </li>
            
        </div>
    </ol>
</aside>

    

            <main class="main full-width">
    <header>
        <h3 class="section-title">
            
                Categories
            
        </h3>

        <div class="section-card">
            <div class="section-details">
                <h3 class="section-count"></h3>
                <h1 class="section-term">Tool</h1>
                
            </div>
                <div class="section-image">
                    <img src="/categories/tool/tools2_hu430b0e5730bba7ee83e1820c3ed0f9b5_57468_120x120_fill_box_smart1_3.png" 
                            width="120"
                            height="120" 
                            loading="lazy">
                    
                </div>
            
        </div>
    </header>
    
    <section class="article-list--compact">
        
            <article>
    <a href="/p/go-callvis/">
        <div class="article-details">
            <h2 class="article-title">go-callvis</h2>
            <footer class="article-time">
                <time datetime='2022-04-19T00:06:03&#43;08:00'>Apr 19, 2022</time>
            </footer>
        </div>
    </a>
</article>
        
            <article>
    <a href="/p/vim2/">
        <div class="article-details">
            <h2 class="article-title">Vim2</h2>
            <footer class="article-time">
                <time datetime='2022-04-06T20:53:48&#43;08:00'>Apr 06, 2022</time>
            </footer>
        </div>
    </a>
</article>
        
            <article>
    <a href="/p/%E6%9E%84%E5%BB%BA%E4%B8%80%E4%B8%AAx11docker/">
        <div class="article-details">
            <h2 class="article-title">构建一个x11Docker</h2>
            <footer class="article-time">
                <time datetime='2022-03-29T23:50:47&#43;08:00'>Mar 29, 2022</time>
            </footer>
        </div>
    </a>
</article>
        
            <article>
    <a href="/p/shell-script-template/">
        <div class="article-details">
            <h2 class="article-title">Shell Script Template</h2>
            <footer class="article-time">
                <time datetime='2022-03-29T00:22:18&#43;08:00'>Mar 29, 2022</time>
            </footer>
        </div>
    </a>
</article>
        
            <article>
    <a href="/p/lsof/">
        <div class="article-details">
            <h2 class="article-title">lsof</h2>
            <footer class="article-time">
                <time datetime='2022-03-25T20:17:18&#43;08:00'>Mar 25, 2022</time>
            </footer>
        </div>
    </a>
</article>
        
            <article>
    <a href="/p/rsync/">
        <div class="article-details">
            <h2 class="article-title">rsync</h2>
            <footer class="article-time">
                <time datetime='2022-03-20T02:04:17&#43;08:00'>Mar 20, 2022</time>
            </footer>
        </div>
    </a>
</article>
        
            <article>
    <a href="/p/ps/">
        <div class="article-details">
            <h2 class="article-title">ps</h2>
            <footer class="article-time">
                <time datetime='2022-03-13T10:56:17&#43;08:00'>Mar 13, 2022</time>
            </footer>
        </div>
    </a>
</article>
        
            <article>
    <a href="/p/%E8%87%AA%E5%BB%BA%E4%B8%80%E4%B8%AA%E7%B3%BB%E7%BB%9F%E7%9A%84%E5%9F%BA%E7%A1%80%E9%95%9C%E5%83%8F/">
        <div class="article-details">
            <h2 class="article-title">自建一个系统的基础镜像</h2>
            <footer class="article-time">
                <time datetime='2022-03-03T07:54:47&#43;08:00'>Mar 03, 2022</time>
            </footer>
        </div>
    </a>
</article>
        
            <article>
    <a href="/p/update-fork/">
        <div class="article-details">
            <h2 class="article-title">Update Fork</h2>
            <footer class="article-time">
                <time datetime='2022-02-26T15:54:47&#43;08:00'>Feb 26, 2022</time>
            </footer>
        </div>
    </a>
</article>
        
            <article>
    <a href="/p/apt/">
        <div class="article-details">
            <h2 class="article-title">apt</h2>
            <footer class="article-time">
                <time datetime='2022-02-18T09:01:47&#43;08:00'>Feb 18, 2022</time>
            </footer>
        </div>
    </a>
</article>
        
    </section>
    <nav class='pagination'>
        
        

        
            
                    <a class='page-link' href='/categories/tool/'>1</a>
                
            
            
                    <a class='page-link' href='/categories/tool/page/2/'>2</a>
                
            
            
                <span class='page-link current'>3</span>
                
            
            
                    <a class='page-link' href='/categories/tool/page/4/'>4</a>
                
            
            
                    <a class='page-link' href='/categories/tool/page/5/'>5</a>
                
            
    </nav>

<footer class="site-footer">
    <section class="copyright">
        &copy; 
        
            2021 - 
        
        2023 良宏
    </section>
    <section class="powerby">
        Built with <a href="https://gohugo.io/" target="_blank" rel="noopener">Hugo</a>,
        主题 <b><a href="https://github.com/CaiJimmy/hugo-theme-stack" target="_blank" rel="noopener" data-version="3.5.0">Stack</a></b> 由 <a href="https://jimmycai.com" target="_blank" rel="noopener">Jimmy</a> 设计
    </section>
</footer>


            </main>
        </div>
        <script 
                src="https://cdn.jsdelivr.net/npm/node-vibrant@3.1.6/dist/vibrant.min.js"integrity="sha256-awcR2jno4kI5X0zL8ex0vi2z&#43;KMkF24hUW8WePSA9HM="crossorigin="anonymous"
                
                >
            </script><script type="text/javascript" src="/ts/main.js" defer></script><script type="text/javascript" src="/ts/custom.js" defer></script>
<script>
    (function () {
        const customFont = document.createElement('link');
        customFont.href = "https://fonts.font.im/css2?family=Lato:wght@300;400;700&display=swap";

        customFont.type = "text/css";
        customFont.rel = "stylesheet";

        
    }());
</script>


    </body>
</html>
